a.sref { font-family: Times New Roman, Serif; font-size: small; color: #809080; }

dl.tools dt { margin-top: 15px; margin-bottom: 15px; font-family: Verdana, Arial, Sans-Serif; font-size: 120%; font-weight: normal; color: rgb(55,81,170); }
dl.tools img { max-width: 200px; max-height: 100px; border: solid 1px #A0A0A0; padding: 5px; }
dl.tools ul { padding-left: 0px; }
dl.tools ul ul  { padding-left: 15px; }
dl.tools ul li { list-style-type: none; list-style-image: none;  }
dl.tools li.col { list-style-image: url( ../../../images/StdNodeExp.gif ); }
dl.tools li.exp { list-style-image: url( ../../../images/StdNodeColl.gif ); }
dl.tools li.col ul { display: none; }
dl.tools li.exp us { display: block; }

ul.toc li { list-style-image: url( ../../../images/StdNodeDoc.gif ); }
ul.toc li.col { list-style-image: url( ../../../images/StdNodeExp.gif ); }
ul.toc li.exp { list-style-image: url( ../../../images/StdNodeColl.gif ); }
ul.toc li.Active { list-style-image: url( ../../../images/StdNodeDocActive.gif ); }
ul.toc li.colActive  { list-style-image: url( ../../../images/StdNodeExpActive.gif ); }
ul.toc li.expActive { list-style-image: url( ../../../images/StdNodeCollActive.gif ); }

ul.pdb-root { margin-left: 0px; padding-left: 0px; list-style-type: none; color: #8080C0; }
ul.pdb-root ul { list-style-type: none; color: gray;  margin-left: 10px; padding-left: 10px; margin-top: 10px;  }
ul.pdb-details { display: block; }
ul.pdb-images img { max-width: 200px; max-height: 100px; border: solid 1px #A0A0A0; padding: 5px; }

.rotate270 {
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: left top;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: left top;
    -o-transform: rotate(90deg);
    -o-transform-origin: left top;
    transform: rotate(90deg);
    transform-origin: right top;
	filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
	vertical-align: top;
	text-align: left; 
    xwhite-space: nowrap;
}

pre.formula 
{
	margin-left: 1em;
	line-height: 2.0em; 
	color: #808080;
	font-family: Verdana, Calibri, Arial, Sans-Serif;
}

pre.intermediate	/* Highlights a final formula. */
{
	margin-left: 0em;
	padding: 1em 5px 1em 1em;
	border: solid 1px #C0C0C8;
}

pre.final	/* Highlights a final formula. */
{
	margin-left: 0em;
	padding: 1em 5px 1em 1em;
	border: solid 1px #C0C0C8;
	background-color: #F8F8F8;
}

td
{
	padding-left: 1em; 
	padding-right: 1em;
}

th
{
	padding-left: 1em; 
	padding-right: 1em;
}

.overline { text-decoration: overline; }
form p.calculator-instructions { font-family: Times New Roman; color: #A0A0A0; }